package com.dykj.fireFighting.api.base.dev.service;

import com.dykj.fireFighting.api.base.dev.entity.DevHisWaterZc;

import com.dykj.fireFighting.api.base.dev.entity.dto.DevHisWaterZcDto;
import com.dykj.fireFighting.api.base.dev.vo.DevHisWaterZcVo;
import com.dykj.fireFighting.api.base.dev.vo.RateVo;
import com.dykj.fireFighting.common.core.service.IBaseService;
import com.dykj.fireFighting.common.core.vo.PageVo;

import java.util.HashMap;
import java.util.List;


/**
 * VIEW
 *
 * @Author zly
 * @Date  2021-08-16 13:12:25
 */
public interface IDevHisWaterZcService extends IBaseService<DevHisWaterZc> {


    PageVo<DevHisWaterZcVo> queryList(DevHisWaterZcDto devHisWaterZcDto);

    int getAlreadyReviewCount(HashMap<String, Object> params);

    int getEffectCount(HashMap<String, Object> params);

    DevHisWaterZc queryByIdAndTable(String id, String tableType,String tableName);

    List<RateVo> getMonthRate(HashMap<String, Object> params);

    List<RateVo> getRate(HashMap<String, Object> params);
}

